-
Notifications
You must be signed in to change notification settings - Fork 680
chore(ci): Move to zizmor action with stricter config #4808
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.OpenSSF Scorecard
Scanned Files
|
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR improves the security, clarity, and maintainability of GitHub Actions workflows by replacing a custom zizmor lint workflow with the official zizmor GitHub Action and enhancing configuration documentation.
- Replaced custom zizmor workflow with official zizmor-action for better maintainability
- Added explicit comments to all permissions declarations for improved documentation
- Updated action versions and enhanced security configurations
Reviewed Changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
.github/zizmor.yml | Updated configuration with stricter security rules and clearer ignore patterns |
.github/workflows/zizmor.yml | New workflow using official zizmor-action with pedantic security analysis |
.github/workflows/update-docs.yml | Added permission comments and security improvements |
.github/workflows/terraform.yml | Fixed quoting and improved TFLint execution with environment variables |
.github/workflows/stale.yml | Restructured permissions with explanatory comments |
.github/workflows/semantic-check.yml | Added permission documentation comments |
.github/workflows/release.yml | Enhanced with permission comments and improved variable handling |
.github/workflows/ossf-scorecard.yml | Updated action version and improved permission documentation |
.github/workflows/lambda.yml | Simplified matrix strategy and pinned container image with digest |
.github/workflows/dependency-review.yml | Added job name and permission documentation |
.github/workflows/codeql.yml | Updated CodeQL action versions and improved comments |
.github/workflows/actions.yml | Removed custom zizmor workflow in favor of official action |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
This pull request primarily improves the security, clarity, and maintainability of the project's GitHub Actions workflows. The most significant changes include replacing the custom zizmor lint workflow with the official zizmor GitHub Action, updating permissions with explicit comments for better documentation, and upgrading action versions for enhanced security and reliability.